/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package dao;
import hiber.Historique;
import master_server.Element;
import org.hibernate.Hibernate;
import org.hibernate.Session;

/**
 *
 * @author Administrateur
 */
public class historiqueDAO extends AbstractDAO {

    @Override
    protected String _queryList() {
        return "from historique";
    }

    @Override
    protected Element _select(Session session, int num) {
        Historique livre = (Historique) session.get(Historique.class, new Long(num));
        if (livre != null) {
            Hibernate.initialize(livre.getJoueur());
            Hibernate.initialize(livre.getConfiguration());
        }
        return livre;
    }
}
